package com.github.icloudpay.pay.core.entity;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;


/**
 * 支付通道接口关系表
 * 
 * @author hexufeng
 * @date 2018-06-05 14:17:16
 */
@Table(name = "pay_channel_interface")
public class PayChannelInterface implements Serializable {
	private static final long serialVersionUID = 1L;

	//支付通道编号
	@Id
	private String payChannelNo;

	//支付接口名称
	@Column(name = "pay_service_name")
	private String payServiceName;

	//支付查询接口名称
	@Column(name = "pay_query_service_name")
	private String payQueryServiceName;

	//退款接口名称
	@Column(name = "refund_service_name")
	private String refundServiceName;

	//退款查询接口名称
	@Column(name = "refund_query_service_name")
	private String refundQueryServiceName;

	//付代口名称接
	@Column(name = "payforanother_service_name")
	private String payforanotherServiceName;

	//代付查询接口名称
	@Column(name = "payforanother_query_service_name")
	private String payforanotherQueryServiceName;


	/**
	 * 设置：支付通道编号
	 */
	public void setPayChannelNo(String payChannelNo) {
		this.payChannelNo = payChannelNo;
	}
	/**
	 * 获取：支付通道编号
	 */
	public String getPayChannelNo() {
		return payChannelNo;
	}
	/**
	 * 设置：支付接口名称
	 */
	public void setPayServiceName(String payServiceName) {
		this.payServiceName = payServiceName;
	}
	/**
	 * 获取：支付接口名称
	 */
	public String getPayServiceName() {
		return payServiceName;
	}
	/**
	 * 设置：支付查询接口名称
	 */
	public void setPayQueryServiceName(String payQueryServiceName) {
		this.payQueryServiceName = payQueryServiceName;
	}
	/**
	 * 获取：支付查询接口名称
	 */
	public String getPayQueryServiceName() {
		return payQueryServiceName;
	}
	/**
	 * 设置：退款接口名称
	 */
	public void setRefundServiceName(String refundServiceName) {
		this.refundServiceName = refundServiceName;
	}
	/**
	 * 获取：退款接口名称
	 */
	public String getRefundServiceName() {
		return refundServiceName;
	}
	/**
	 * 设置：退款查询接口名称
	 */
	public void setRefundQueryServiceName(String refundQueryServiceName) {
		this.refundQueryServiceName = refundQueryServiceName;
	}
	/**
	 * 获取：退款查询接口名称
	 */
	public String getRefundQueryServiceName() {
		return refundQueryServiceName;
	}
	public String getPayforanotherServiceName() {
		return payforanotherServiceName;
	}
	public void setPayforanotherServiceName(String payforanotherServiceName) {
		this.payforanotherServiceName = payforanotherServiceName;
	}
	public String getPayforanotherQueryServiceName() {
		return payforanotherQueryServiceName;
	}
	public void setPayforanotherQueryServiceName(String payforanotherQueryServiceName) {
		this.payforanotherQueryServiceName = payforanotherQueryServiceName;
	}
}
